
注冊
/
登錄
前輩好,我自己寫了一個Python 代碼 用來提取odb文件中節點集合的輸出變量 但是發現相似的代碼可以用來提取單元集合的 但是改成提取節點的后去卻沒有數據,提取不到 請問大家知道為什么嗎? 提取nodeset 的數據 就發現提取到的數據是空的,但是代碼邏輯不變的情況下提取單元集合的就可以。



![[python二次開發]提取ABAQUS中結點集的坐標及溫度并輸出](https://img.jishulink.com/cimage/5c192e0028af726912229fe88021c8db.png?image_process=resize,fw_294,fh_172,)



")# 關閉ODB文件odb.close()print(f"接觸應力數據已保存到 {output_file}")這個程序提取后的節點坐標與在查詢節點時節點的坐標對應不上,接觸應力是一樣的。程序是哪里有問題么?


在熱分析后,我需要將各個節點最大溫度提取出來進一步分析,但是在利用PYTHON腳本提取數據的時候出現:Python腳本化建模Abaqus,‘警告: 檢測到輸出數據庫鎖定文件 C:\temp\myModel.lck. 這可能表明輸出數據庫已被別的應用程序打開來寫入‘.該如何解決。
有大神能幫解決下嗎,Abaqus的ODB文件只能在有限元軟件里打開,而不能在不打開Abaqus情況下直接用python讀取嗎?我想直接從文件里提取結果位移到python中。

提取結果文件數據,ANSYS使用APDL語言,ABAQUS使用Python/C++,請問誰的效率更好? 我用ABAQUS提取的結果是: 4個工況,節點數114143個,大概就是45W節點的應力分量(六個分量均提取,并且已經轉為3*3矩陣的形式),不寫入文本,只保存在內存中,共耗時8.2s 。我沒用過也沒裝ANSYS,請問ANSYS是更快還是更慢呢? 求解答
跳至頁
TOP